const mongoUtil = require("../utils/mongo_util")
// const collectionName = "hot"
// 获取热门电视剧
function getData(rate,collectionName, callback) {
    const mmp = mongoUtil.getCollection(collectionName)
    mmp.then(collection => {
        collection.distinct(rate,(err, result)=> { // 返回集合中所有数据
            if (result.length) {
                // console.log("gggggg",result);
                callback(null, result)
                new Error()
            } else {
                // console.log("hhhhhhhh");
                callback(err ? err : {
                    reason: "没有数据"
                }, result)
            }
        });
    })
}
function getAllData(rate,collectionName, callback) {
    const mmp = mongoUtil.getCollection(collectionName)
    mmp.then(collection => {
        collection.find({}).project({_id:0,doubanId:0,poster:0,title:0,}).toArray((err, result)=> { // 返回集合中所有数据
            if (result.length) {
                // console.log("gggggg",result);
                callback(null, result)
                new Error()
            } else {
                // console.log("hhhhhhhh");
                callback(err ? err : {
                    reason: "没有数据"
                }, result)
            }
        });
    })
}

module.exports={
    getData,
    getAllData
}